package com.example.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @Description: 申请新服务器明细表视图对象 - 展现/提交时使用
 * @Author: wangjinlong
 * @Date: 2025-11-14
 */
@Data
public class AssetServerApplyItemVO implements Serializable {

    private String id;

    private String orderId;

    private String applyId;

    private String serverAccountId;

    private String instanceName;

    private String instanceDesc;

    private String ip;

    private Integer port;

    private String account;

    private String password;

    private String specialAccount;

    private String specialPassword;

    private String configDesc;

    private String encryptType = "1";

    private Integer versions;

    private String createBy;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createDate;

    private String updateBy;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateDate;

    private String deleteFlag;


}
